package com.robot.dao.feigndto.chatdto;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

@Data
@NoArgsConstructor
@AllArgsConstructor
@Builder
public class PictureStreamRequest {


    // 外层的 action 属性
    private String action;

    // 嵌套的 input 对象
    private Input input;

    // 嵌套的 config 对象
    private Config config;

    private String account_id;

    @Data
    @NoArgsConstructor
    @AllArgsConstructor
    @Builder
    // Input 内部类
    public static class Input {
        private String prompt;
    }

    @Data
    @NoArgsConstructor
    @AllArgsConstructor
    @Builder
    public static class Config {
        private String model;
        private String size;

    }

}
